Sublime Text 3.0 Build 3170
    文件大小:12.5 MB
    更新日志
    3.0 Build 31702018.05.10

    主题/ UI

    • Windows:增加了Windows 10(和8.1)对每台显示器DPI缩放的的支持

    • 改进整体对高DPI支持

    • 增加了对8k显示器和300%DPI的支持

    • 现在主题可以为@3x高DPI分辨率提供图像支持

    • 改进缩进引导线在使用线条填充时的位置

    • 标尺通过点绘制线

    • Linux / Windows:改进了高DPI小地图渲染

    • Mac:修正当使用带有彩色标题栏的主题时,窗口偶尔出现黄色或黑色

    • Mac:现在双击主题标题栏执行默认的系统操作

    • Mac:修正了当主题使用主题标题栏时,一些对话窗口的大小

    • Mac:修正gutter图标有时没有出现的问题

    文字渲染

    • 增加symbols对ligature的支持

    • 增加font_options字体风格集对ligatures的控制

    • 选择性改进了emojis的渲染

    • 选项卡标签宽度现在可以正确测量比例

    • Windows:现在所有默认字体使用DirectWrite

    • Windows:gray_antialias支持与DirectWrite结合使用

    • Windows:改进了DirectWrite反锯齿功能,增加了对系统ClearType的调整支持

    GOTO定义

    • 增加Goto References悬停在symbol时

    • 增加goto_reference命令到Goto菜单

    颜色方案

    • 增加了新的配色方案格式,.sublime-color-scheme

    • 增加Hashed语法高亮

    • 增加Celeste颜色方案以展示哈希语法高亮显示

    • 默认情况下,选择会以真正的圆角渲染

    • 增加了选择边框宽度,角落样式和半径的颜色方案设置

    • 选择背景和边框支持alpha通道

    • 改进的颜色方案重新加载

    • 添加了Convert Color Scheme命令

    • 增加了对配色方案中不可见键符号的支持

    • 现在可以在每个范围内指定selection_foreground

    • 配色方案可以在括号_选项键中指定粗体和斜体

    • 改进了对默认颜色方案中无效的已弃用作用域的处理

    语法高亮显示

    • 将嵌入操作添加到.sublime-syntax文件以改进语法嵌套

    • 为Git配置文件添加了Git格式包并用作core.editor,同时感谢Ryan Boehning和deathaxe

    • 很多语法高亮改进,包括重大改进:

      • JavaScript,感谢托马斯史密斯

      • ShellScript,感谢Raoul Wols

      • Makefile,感谢Raoul Wols

      • Java,感谢lastsecondsave

      • C#,感谢keith-hall

      • Markdown,感谢基思堂

      • Python,感谢FichteFoll

    • 增加了针对Linux的独立语法测试运行器,允许CI测试

    • 现在,各种语法定义错误都会在消息中包含文件名

    COMMAND PALETTE

    • 新的命令面板实现,可以接受来自用户的文本输入

    • 模糊匹配可以通过空格分隔它们将无序的术语匹配

    • 新增命令“算术”,“重命名文件”和“查看包文件”以展示新功能

    • 键盘快捷键提示不再以15个字符截断

    BUILD系统

    • 改善取消处理

    • 使用/ usr / bin / env来定位bash

    • 修复多字节编码有时会触发解码错误

    • 改进了杀死子进程的exec生成目标处理

    文件和文件夹

    • 改进了边栏中符号链接的处理,包括添加和删除

    • 符号链接在边栏中不再具有展开箭头,但具有“显示链接源”上下文菜单项

    • 将对binary_file_patterns,index_exclude_patterns和index_include_patterns的支持添加到.sublime-project文件

    • 现在,index_exclude_patterns和index_include_patterns可以匹配完整路径,而不仅仅是文件名

    • Linux / Windows:文件系统通知现在占用符号链接(和Windows联结)

    • Linux:文件系统通知现在只需要一个inotify实例

    • Linux:当fs.inotify.max_user_watches太低时,改进的行为

    • Mac:减少文件统计操作的次数

    • Mac:增加了对区分大小写文件系统的支持

    输入

    • 固定弹出窗口和自动完成窗口,当插入符在widget的最左边位置时不显示

    • 修复左侧箭头不能在侧栏中工作

    • 修正了无法通过单击窗口最右侧像素来抓取滚动条的问题

    • 在启用drag_drop时,修复双击选择而不设置输入焦点

    • Linux:关闭菜单时,上下文菜单不再导致编辑器控件聚焦

    • Windows:修复笔输入

    性能

    • 与语法定义相关的内存使用量显着减少 - 使用最多30%的总程序内存

    • 改善闲置的CPU使用率

    • 修复了隐藏图层后主题动画可能会继续存在的问题,从而导致CPU使用率过高

    • Mac:在使用带有彩色标题栏的主题进行GPU切换时,解决了Mac上CPU使用率增加的问题

    API

    • 添加了TextInputHandler和ListInputHandler以与新的Command Palette功能进行交互

    • 增加了View.style()和View.style_for_scope()

    • 添加了自动生成的范围名称以用于区域API:region.redish,region.orangish,region.yellowish,region.greenish,region.bluish,region.purplish和region.pinkish

    • 在进行文字匹配时改进View.find()和View.find_all()的性能

    • 展开的ViewEventListener API

    • 修复编辑器启动时不会为视图调用EventListener.on_activated_async()

    • 添加ViewEventListener.on_activated()和ViewEventListener.on_activated_async()以在编辑器启动时调用视图

    • .sublime-package文件中改进Python的回溯

    • 现在确保在插件上调用plugin_loaded()之前加载shell_environment

    • 插件命令现在在plugin_loaded()运行之前创建

    • 现在加载的插件存储在__plugins__而不是插件中

    • Python ssl模块现在将使用PROTOCOL_TLSv1常量协商TLS 1.2,1.1或1.0

    • 使用SQLite 3.22.0和OpenSSL 1.0.2n更新Python环境

    其他杂项

    • 修复了无法加载大于16mb的字典文件

    • 修复了内存不足情况会触发缓冲区溢出而不是干净的崩溃的问题

    • 自动换行在控制台默认情况下处于打开状态

    • 添加正则表达式替换Widget.sublime-设置和控制台输入Widget.sublime-设置

    • 修复了一些会导致崩溃的错误


    相关应用
    推荐:如何高速下载百度云